###### [SENSe<Ch>:]CORRection:POWer<port_no>...

This subsystem controls the receiver power calibration.

Command tree: [SENSe<Ch>:]CORRection:POWer<port_no>

:ACQuire

:AWAVe

[:STATe]

:DATA

:MIXer

:IF

[:ACQuire]

[:STATe]

###### [SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire
AWAVe | BWAVe | B1 | B2 | B3 | B4[,<cal_port>, PORT | GENerator, <source_no>]

Selects the wave quantity and the source for the receiver power calibration, starts the calibration sweep, and applies the receiver power correction.

The command triggers an event and has no query form. The calibrated waves and the used source are not shown in the Receiver Power Cal dialog.

<Ch> | Calibrated channel number
<port_no> | Calibrated port number. This suffix is ignored because the port number is specified in the parameter list.
AWAVe | Calibration of reference wave a1, a2, ...
BWAVe | Calibration of received wave b1, b2, .... The port number <cal_port>, the used source (PORT | GENerator), and the source number <source_no> must be specified in addition. Alternative: Parameters B1 and B2.
B1 | B2 | B3 | B4 | Direct wave and cal port setting for received waves b1, b2,... The parameters B1 and B2 are ZVR-compatible. No additional parameters need to be specified. The source for B<no> is Port <no>.
<cal_port> | Calibrated port number
Range [def. unit] | 1 to port number of the analyzer [–]
PORT | | Internal source at port <source_no>, to be fed to port <cal_port> using an external through connection.
GENerator | External generator no. <source_no>
<source_no> | Number of the port for the internal source or of the generator
Range [def. unit] | 1 to port number of the analyzer/number of external generators [–]
*RST values | – (for all parameters)
SCPI, Command Types | Device-specific, no query
Example: | *RST; CORR:POW:ACQ AWAVe,1,PORT,1 Perform a receiver power calibration of the wave a1 using port 1 as a source port, assuming that the transmitted source power a1 is correct. No external cabling is needed. CORR:POW:AWAV? Check whether the calibration is applied (the response is 1). CALC:PAR:MEAS 'TRC1', 'A1' Select a1 as a measured quantity for the default trace. CALC:MARK ON; MARK:Y?; :SOUR:POW? Create marker no. <Mk> in the center of the sweep range and query the measurement value. The calibrated power of the reference wave a1 is approx. equal to the default source power value. See also example for SENSe<Ch>:]CORRection:POWer<port_no>[:STATe] .

###### [SENSe<Ch>:]CORRection:POWer<port_no>:AWAVe[:STATe] <Boolean>

Enables or disables the receiver power calibration for channel <Ch> and for the reference waves an. The command is disabled unless the reference waves have been power calibrated ([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire AWAVe,...
).

<Ch> | Calibrated channel number
<port_no> | Calibrated port number
<Boolean> | Enables (ON) or disables (OFF) the receiver power calibration for the reference waves an.
*RST value | OFF [–]
SCPI, Command Types | Device-specific, command or query
Example: | See [SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire

###### [SENSe<Ch>:]CORRection:POWer<port_no>:DATA
'<wave_string>', <block> | <numeric_value>...

Reads or writes receiver power correction data sets. A power correction data set contains n real values where:

- Each value corresponds to the ratio of the actual power at the receiver input (value provided by the used source) to the uncalibrated power in dB.

- The number n is equal to the number of sweep points.

Increasing (decreasing) the values in the correction data sets increases (decreases) the input power reading. Writing correction data (the setting command) fails if the number of transferred values is not equal to the number of sweep points.

<Ch> | Calibrated channel number
<port_no> | Calibrated port number
'<wave_string>' | Identifier for the calibrated wave: 'A<n>' or 'AWAV<n>' denote correction data for the reference wave a<n>, where <n> corresponds to the port number. 'B<n>' or 'BWAV<n>' denote correction data for the reference wave b<n>.
<block> | <numeric_value>... | Power correction values in block data format or as a comma-separated list of real numbers. The query returns a list of numbers.
Range [def. unit] | All numbers are interpreted as dB-values.
*RST value | –
SCPI, Command Types | Device-specific, command or query
Example: | *RST; :SWE:POIN 10 Reset the instrument and reduce the number of sweep points to 10. CORR:POW:ACQ AWAVe,1,PORT,1 Perform a receiver power calibration of the wave a1 using port 1 as a source port, assuming that the transmitted source power a1 is correct. No external cabling is needed. CORR:POW:DATA? 'AWAV1' Query the correction values. The analyzer returns 10 comma-separated real numbers. CORR:POW:DATA 'AWAV2', 1, 2, 3, 4, 5, -6, -7, -8, -9, -0 Replace the correction values by ten (new) numbers.

#### [SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:ACQuire

Starts the IF receiver calibration (2nd power calibration step for mixer measurements), stores and applies the calibration data.

The IF receiver calibration relies on the IF source power calibration acquired in step no. 1. [SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF[:ACQuire] is enabled only after step 1 has been carried out (SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire]
).

<Ch> | Calibrated channel number
<pt> | Calibrated port number. This suffix is ignored because the IF signal is always assigned to port 2.
SCPI, Command Types | Device-specific, no query
Example: | See SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire] .

###### [SENSe<Ch>:]CORRection:POWer<port_no>[:STATe] <Boolean>

Enables or disables the receiver power calibration for channel <Ch> and for the received waves bn. The command is disabled unless the received waves have been power calibrated ([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire BWAVe,...
).

<Ch> | Calibrated channel number
<port_no> | Calibrated port number
<Boolean> | Enables (ON) or disables (OFF) the receiver power calibration for the received waves bn.
*RST value | OFF [–]
SCPI, Command Types | Device-specific, command or query
Example: | *RST; CORR:POW:ACQ BWAVe,1,PORT,2 Perform a receiver power calibration of the wave b1 using port 2 as a source port, assuming that the source power a2 is correct. A through connection from port 2 to port 1 is needed. CORR:POW? Check whether the calibration is applied (the response is 1). CALC:PAR:MEAS 'TRC1', 'B1D2' Select b1 as a measured quantity for the default trace. CALC:MARK ON; MARK:Y?; :SOUR:POW? Create marker no. <Mk> in the center of the sweep range and query the measurement value. The calibrated power of the received wave b1 is approx. equal to the default source power value. See also example for SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire .

###### [SENSe<Ch>:]CORRection:SSTate?

Returns the state of the active system error correction for channel <Ch>.

<Ch> | Channel number of the calibrated channel.
Response | Sting variable containing the calibration state label in the trace list ('Cal', 'Cai', 'Ca?', 'Cav', 'Cal Off').
*RST value | '' (empty string)
SCPI, Command Types | Device-specific, query only
Example: | See [SENSe<Ch>:]CORRection:DATE?

###### [SENSe<Ch>:]CORRection[:STATe] <Boolean>

Enables or disables the system error correction for channel <Ch>.

<Ch> | Calibrated channel number
<Boolean> | Enables (ON) or disables (OFF) the correction.
*RST value | ON [–]
SCPI, Command Types | Confirmed, command or query
Example: | *RST; CORR? Reset the instrument and query whether channel 1 is system error corrected. The response is 1.

#####